/*@import url(../../css/button-layout.css);

CSS Document
*/
html,body{margin:0; padding:0; font-size:12px; font-family:"Tahoma",Times New Roman, Times, serif;}
h1,h2,h3,h4,h5,h6,h7{ margin:0; padding:0;}
ul,li,p{margin:0; padding:0; list-style:outside; list-style:none;}
img{ border:0;}
.red{color:red;}
.cnter{text-align:center;}
.b{font-weight:bold;  vertical-align:top;}
.t12{font-size:12px; color:#666;}
.butstyle{background:url(but_1.png) no-repeat; display:block; line-height:28px; height:28px; width:95px; border:0;}



a{color:#004f8a; text-decoration: none; text-transform:capitalize;}
a:link{text-decoration: none;}
a:hover{ color:#f30; text-decoration: none;}
a:visited{ color:#666; text-decoration: none;}

.w100{width:100%; margin:0 auto;}
.w920{width:920px; margin:0 auto; overflow:hidden; clear:both;}
.w934{width:934px; margin:0 auto; overflow:hidden; clear:both;}
.mtl{margin-top:10px;}

#content {	white-space: pre;}



/* LOGIN */
#login{ width:100%; background:url(logintop_bg.png) repeat-x; overflow:hidden; padding-top:90px; color:#666;}
#login .top{ width:600px; margin:0 auto; height:110px;}
#login .top .logo{ float:left;}
#login .top .welcome{ float:right;}
#login .main{width:580px; margin:0 auto; clear:both;}
#login .box{ background:url(login_box.png) no-repeat; width:580px; height:243px; padding-top:80px; font-size:14px;}
#login .box .buut{ border:0 ; background:url(login_buut.png) no-repeat; width:142px; height:92px;}
#login .box .in{ height:30px; width:250px; font-size:16px; font-weight:bold; line-height:30px; padding:0 5px;}


/* header */
#header{ background:url(header_bg.png) repeat-x; height:209px;}
#header .top{clear:both; background:url(header_top.png) no-repeat; height:123px;}
#header .top .logo{ float:left; margin-top:23px;}
#header .top .con{ float:right; text-align:right; margin-top:25px;}
#header .top .con .style{}
#header .top .con .fig{ font-size:14px; margin:5px 0;}
#header .top .con .time*{font-size:14px; vertical-align:middle;}
#header .nav{ background:url(nav_bg.png) repeat-x; height:86px; overflow:hidden;}
#header .nav .box{}
#header .nav .box .menu{ height:45px; overflow:hidden;}
#header .nav .box .menu a{font-size:14px; color:#fff; font-weight:bold; display:block;}
#header .nav .box .menu a:hover{ display:block;}
#header .nav .box .menu a:visited{ display:block;}
#header .nav .box .menu .on{background:url(on_ico.png) no-repeat 0 7px;}
#header .nav .box .menu .on a{ padding-top:4px; overflow:hidden; color:#EA200B;}
#header .nav .box .menu ul{ }
#header .nav .box .menu li{float:left; line-height:45px; height:45px; width:120px; text-align:center;}
#header .nav .box .menu .off{ background:url(nav_li_bg.png) no-repeat; float:left; line-height:45px; height:45px; width:120px;}

#header .nav .box .other{ height:55px; float:left; margin-top:9px; width:563px;}
#header .nav .box .other .left{ background:url(nav_n_l.png) no-repeat; height:24px; line-height:24px; text-indent:100px; float:left; width:516px;}
#header .nav .box .other .right{ float:right;}
#header .nav .box .seach{ float:right; height:55px; margin-top:9px;} 
#header .nav .box .seach ul{}
#header .nav .box .seach li{float:left;}
#header .nav .box .seach .keyin{background:url(seachbg_ico.png) no-repeat; width:179px; height:23px; line-height:23px; text-indent:10px;}
#header .nav .box .seach .keyset{height:23px; line-height:23px; margin-right:10px;}

/* gonggao */
.gonggao{border:1px solid #FFE0B2; background:url(linksbg.png) repeat-x; padding:11px;}
.gonggao h2{text-align:center; font-size:18px; margin:20px 0;}
.gonggao span{text-align:center; }
.gonggao .tit{text-align:center; padding:0 30px; color:#FF0000;}
.gonggao .cont{ font-size:14px; margin:30px; padding:20px 0; border-top:1px solid #ccc; border-bottom:1px solid #eee; line-height:25px;}
.gonggao .in{text-align:center; margin-bottom:20px;}

/* main */
#main{}
#main .left{ float:left; overflow:hidden; margin-right:10px; width:225px;}
#main .left .userc{ background:url(loginbg.png) no-repeat; text-align:center; overflow:hidden; height:430px;}
#main .left .userc .box{margin-top:50px;  height:200px; overflow:hidden;}
#main .left .userc .box span{ margin-bottom:12px; padding:0;}
#main .left .userc .box p{font-size:14px; line-height:23px;}
#main .left .userc .box .red{color:red; font-size:14px;}
#main .left .userc .box img{ width:120px; height:140px; border:1px solid #eee;}


#main .left .userc .butt{ margin:0 10px; text-align:center;}
#main .left .userc .butt .but_1 li{background:url(but_1.png) no-repeat; list-style:outside; list-style:none;}
#main .left .userc .butt .but_1 td{ height:35px; line-height:28px;}
#main .left .anniu{}
#main .left .phone{ border:1px solid #FFE0B2; background:url(phone.png) no-repeat; overflow:hidden; background:url(linksbg.png) repeat-x; padding:10px; overflow:hidden; }
#main .left .phone h2{font-size:14px; background:url(phone_h2.png); height:29px; width:203px; line-height:29px; text-indent:20px; color:#fff; margin-bottom:5px; overflow:hidden;}
#main .left .phone p{line-height:22px;}
#main .left .links{ border:1px solid #FFE0B2; padding:10px; background:url(linksbg.png) repeat-x;}
#main .left .links h2{font-size:14px; background:url(links_ico.png) no-repeat; text-indent:30px; height:22px; line-height:22px;}
#main .left .links ul{ margin:10px 0;}
#main .left .links li{background:url(li_ico.png) no-repeat 0 5px; line-height:22px; text-indent:23px;}

#main .right{ float:right; width:685px; overflow:hidden;}
#main .right .list_1{ padding:1px; border:1px solid #DFDFDF;}
#main .right .list_1 .tit{position:relative; height:30px; background:url(list_titbg.png) repeat-x;  clear:both;}
#main .right .list_1 .tit2{position:relative; height:30px; background:url(list_titbg2.png) repeat-x;  clear:both;}
#main .right .list_1 h2{ background:url(list_tith2.png) no-repeat 10px 8px; font-size:14px; text-indent:25px; line-height:28px;}
#main .right .list_1 .tit span{position:absolute; top:0px; right:10px;}
#main .right .list_1 .tit2 span{position:absolute; top:0px; right:10px;}
#main .right .list_1 .cont{clear:both; background:url(list_contbg.png) repeat-x; padding:1px;}
#main .right .list_1 .cont b{ font-weight:normal; margin-right:5px; color:red;}
#main .right .list_1 .cont ul{ padding:10px; margin:0; overflow:hidden;}
#main .right .list_1 .cont li{ position:relative; text-indent:20px; line-height:23px;}
#main .right .list_1 .cont span{ position:absolute; right:10px; margin:0; color:#333; padding:0;}
#main .right .list_1 .cont em{font-style:normal; color:#999; margin-left:10px;}
#main .right .list_1 .cont .y{ background:url(read_y.png) no-repeat 0 7px;}
#main .right .list_1 .cont .n{ background:url(read_n.png) no-repeat 0 7px;}
#main .right .list_1 .cont2{clear:both; background:url(list_contbg.png) repeat-x; padding:1px; text-align:center; overflow:hidden;}
#main .right .list_1 .cont2 ul{zoom:1; padding:10px; margin:0; overflow:hidden; clear:both;}
#main .right .list_1 .cont2 li{ float:left; position:relative; width:164px; text-align:center; line-height:23px;}
#main .right .list_1 .cont2 img{border:1px solid #ccc; padding:2px; width:140px; height:100px;}


#main .right .list_2{ padding:1px; border:1px solid #DFDFDF; font-size:14px;}
#main .right .list_2 .pages{ text-align:right; padding:0 20px 15px 0;}
#main .right .list_2 .tit{position:relative; height:30px; background:url(list_titbg.png) repeat-x;  clear:both;}
#main .right .list_2 .tit2{position:relative; height:30px; background:url(list_titbg2.png) repeat-x;  clear:both;}
#main .right .list_2 h2{ background:url(list_tith2.png) no-repeat 10px 8px; font-size:14px; text-indent:25px; line-height:28px;}
#main .right .list_2 .tit span{position:absolute; top:0px; right:10px; font-size:12px; line-height:28px;}
#main .right .list_2 .tit2 span{position:absolute; top:0px; right:10px; line-height:28px;}
#main .right .list_2 .cont{clear:both; background:url(list_contbg.png) repeat-x; padding:1px;}

#main .right .list_2 .cont b{ font-weight:normal; margin-right:5px; color:red;}
/*

#main .right .list_2 .cont ul{ padding:15px; margin:0; overflow:hidden;}


*/
#main .right .list_2 .cont span{ position:absolute; right:10px; line-height:30px; height:30px; margin:0; color:#333; padding:0;}
#main .right .list_2 .cont em{font-style:normal; color:#999; margin-left:10px; }
#main .right .list_2 .cont ul{ padding:5px; margin:0; overflow:hidden;}
#main .right .list_2 .cont li{ position:relative; text-indent:20px; line-height:30px; height:30px; border-bottom:1px dashed #eee;}
#main .right .list_2 .cont div{}
#main .right .list_2 .cont .y{ background:url(read_y.png) no-repeat right;}
#main .right .list_2 .cont .n{ background:url(read_n.png) no-repeat right;}

#main .right .list_2 .cont2{clear:both; background:url(list_contbg.png) repeat-x; padding:20px;}
#main .right .list_2 .cont3{clear:both; background:url(list_contbg.png) repeat-x; padding:10px;}
#main .right .list_2 .cont3 b{ font-weight:normal; margin-right:5px; color:red;}
#main .right .list_2 .cont3 ul{ padding:15px; margin:0; overflow:hidden;}
#main .right .list_2 .cont3 li{ position:relative; line-height:30px; height:30px; border-bottom:1px dashed #eee;}
#main .right .list_2 .cont3 span{ position:absolute; right:10px; line-height:30px; height:30px; margin:0; color:#333; padding:0;}
#main .right .list_2 .cont3 em{font-style:normal; color:#999; margin-left:10px; }
#main .right .list_2 .cont3 .y{ background:url(read_y.png) no-repeat 0 9px;}
#main .right .list_2 .cont3 .n{ background:url(read_n.png) no-repeat 0 9px;}
#main .right .list_2 .cont4{clear:both; background:url(list_contbg.png) repeat-x; padding:20px;}
#main .right .list_2 .cont4 .showtit{ text-align:center; }
#main .right .list_2 .cont4 .showtit h3{font-size:14px; margin:10px 0;}
#main .right .list_2 .cont4 .showtit span{font-size:12px;}
#main .right .list_2 .cont4 .showcont{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:10px 0; padding:20px 0;}
#main .right .list_2 .cont4 .showdown{ border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:0px; font-size:12px; color:#999;}
.ico_xls{background:url(ico_xls.jpg) no-repeat 0 5px; width:32px; height:32px;}
.ico_rar{background:url(ico_rar.jpg) no-repeat 0 5px; width:32px; height:32px;}
.ico_doc{background:url(ico_doc.jpg) no-repeat 0 5px; width:32px; height:32px;}
.ico_jpg{background:url(ico_jpg.jpg) no-repeat 0 5px; width:32px; height:32px;}
.ico_png{background:url(ico_png.jpg) no-repeat 0 5px; width:32px; height:32px;}
.ico_gif{background:url(ico_gif.jpg) no-repeat 0 5px; width:32px; height:32px;}

#main .right .list_2 .cont4 .showdown b{ font-size:14px; color:#333;}
#main .right .list_2 .cont4 .showdown .box{border-bottom:1px dashed #ccc; padding:2px 0 4px 0; margin-bottom:10px;}
#main .right .list_2 .cont4 .showother{ padding-bottom:10px; font-size:12px; clear:both; overflow:hidden;}
#main .right .list_2 .cont4 .showother li{float:left; width:25%; text-align:center;}


#main .right .userset{ font-size:14px;}
#main .right .userset .tit{ height:11px; overflow:hidden;}
#main .right .userset .cont{ background:url(userset_cont.png) no-repeat 0 bottom; padding:0 20px 10px 20px;}
#main .right .userset ul{clear:both; padding:10px; overflow:hidden; zoom:1;}
#main .right .userset li{float:left; width:120px; background:url(read_y.png) no-repeat 0 4px; text-indent:19px;}




/* smain */
.subnav{ clear:both; overflow:hidden;}
.subnav .tit{ background:url(subnav_tit.png) no-repeat; height:8px; overflow:hidden;}
.subnav .cont{ background:url(subnav_cont.png) no-repeat center bottom; padding:0px 30px 10px 30px; }
.subnav .cont ul{zoom:1; clear:both; overflow:hidden; border-bottom:1px dashed #eee; padding:5px 0;}
.subnav .cont li{white-space:nowrap; float:left; margin:0 5px; text-align:center; line-height:22px; height:22px;}
.subnav .cont li a{ display:block; margin:0 2px;}
.subnav .cont .on{ background:url(subnav_cont_on.png) no-repeat 0 2px; width:62px; height:22px; height:22px; display:block; font-weight:bold;}
.subnav .cont .on a{ color:#fff;}
#smain{}
/* footer */
#footer{text-align:center; color:#666; font-size:11px; background:url(footer_bg.jpg) no-repeat; height:80px; overflow:hidden; padding-top:20px;}


/**nav**/
.menu1box{position:relative; overflow:hidden;  text-align:left;  }
#menu1,#menu2,#menu3{ position:absolute; top:0; left:0; z-index:1; font-size:14px;}
#menu1 a,#menu2 a,#menu3 a{color:#000; font-size:14px;}
#menu1 a:hover,#menu2 a:hover,#menu3 a:hover{ text-decoration:none; font-size:14px;}
#menu1 a:visited,#menu2 a:visited,#menu3 a:visited{font-size:14px;}
#menu1 li,#menu2 li,#menu3 li{background:url(ble_nav_off.jpg); float:left; display:block; cursor:pointer;  text-align:center; line-height:28px; width:94px;}
#menu1 li.hover,#menu2 li.hover,#menu3 li.hover{background:url(menu_nav_on.png); text-indent:10px; color:#fff; font-weight:bold; }
#menu1 li.hover a,#menu2 li.hover a,#menu3 li.hover a{color:#fff;}
.main1box{ clear:both;}
#main1 ul,#main2 ul,#main3 ul{display:none;}
#main1 ul.block,#main2 ul.block,#main3 ul.block{display: block;}

/**pager**/
form{margin:0;padding:0}
.pager {margin: 5px 0 5px 0;float:right;}
.pager span{
    float:left;
    margin:0 0 0 4px;
}
.pager a{
    float:left;
    border:1px solid #EEEEEE;
    padding:3px 6px;
    color:#0099CC;
    text-decoration:none;
}
.pager .number:hover{
    border:1px solid #0099CC;
    text-decoration:none;
    color:#0099CC;
}
.pager .number:link, .pager .number:visited{color:#0099CC;}
.pager .cls_curpage:link, .pager .cls_curpage:visited{
    font-weight:bolder;
    background:#0099CC;
    color:#fff;
    display:block;
    border:1px solid #0099CC;
}
.pager .cls_curpage:hover{color:#fff;}
.pager .nextBtn:link, .pager .lastBtn:link, .pager .firstBtn:link, .pager .prevBtn:link{color:#0099CC;}
.pager .nextBtn:visited, .pager .lastBtn:visited, .pager .firstBtn:visited, .pager .prevBtn:visited{color:#0099CC;}
.pager .nextBtn:hover, .pager .lastBtn:hover, .pager .firstBtn:hover, .pager .prevBtn:hover{
    border:1px solid #0099CC;
    text-decoration:none;
}
.pager .LZW-PAGER-RECORDS, .pager .LZW-PAGER-PAGES{
    border:1px solid #0099CC;
}
.pager .jump_box{
    border:1px solid #eee;
    font-size:11px;
    text-align:center;
}

.onShow, .onError, .onFocus{
    font-size:12px;
    background:transparent url(../th_ju.gif) no-repeat scroll left;
    /*    text-indent:20px;*/
    padding:0 0 0 20px;
}
.onCorrect{
    background:transparent url(../fzcg_dh.gif) no-repeat scroll 5px;
    text-indent:20px;
    width:30px;
    display:block;
    float:left;
    font-size:12px;
}

.bn_tx2{
    background:url(../style.png) 0 160px;
    width:50px;
    border:none;
    height:25px;
    color:#fff;
}
p{
    margin:0px;
}
.overflow{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}

.bg_mode_gb_title {
    background:transparent url(../style.png) repeat-x scroll 0 -257px;
}
.bg_mode_gb_title h3{
    line-height:23px;
    text-indent:5px;
    color:#fff;
    font-weight:bolder;
    font-size:14px;
}

.bg_mode_gb_content p{
    margin:15px;
    font-size:14px;
    text-indent:25px;
}

.bg_mode_gb_content .correct{
    background:transparent url(../fzcg_dh.gif) no-repeat scroll 5px;
}

.bg_mode_gb_content .error{
    background:transparent url(../th_ju.gif) no-repeat scroll left;
}